package sanrenxing.dayEnd.backRepertoryTotal.service;

import sanrenxing.dayEnd.backRepertoryTotal.domain.TaStock;
import sanrenxing.dayEnd.backRepertoryTotal.domain.TaStockTwo;

import java.util.List;

/**
 * 功能：Ta库存的业务层接口类
 * 作者：赵思睿
 * 日期：2021/3/17 0017-14:06
 * 版本：1.0
 */
public interface TaStockBiz {
    /**
     * 将Ta库存信息添加到数据库表中
     * @param tatStock Ta库存对象
     * @return 1：添加成功；0：添加失败
     */
    public int add(TaStock tatStock);

    /**
     * 根据Ta库存编号删除Ta库存信息
     * @param tatId Ta库存编号
     * @return 1：删除成功；0：删除失败
     */
    public int delete(String tatId);

    /**
     * 按条件进行分页查询
     * @param taStock Ta库存对象
     * @param row 每页行数
     * @param page 页数
     * @return Ta库存对象集合
     */
    public List<TaStockTwo> selectAll(TaStock taStock, int row, int page);

    /**
     * 按查询条件统计记录数
     * @return 统计行数
     */
    public int count(TaStock taStock);

    /**
     * 查询昨天的资产净值
     * @return
     */
    public double findYesterDayValue();

    public int counts();

}
